.content {
    padding: 29rpx 22rpx;

    background: #fff;
    .square {
        display: flex;
        align-items: center;
        justify-content: space-between;
        .out {
            position: relative;
            .line {
                position: absolute;
                top: 36rpx;
                right: -172rpx;

                width: 172rpx;

                border: 1rpx dashed #f6d1d2;
            }
        }
        .steps {
            position: relative;

            display: flex;
            align-items: center;
            flex-direction: column;
            .icon {
                width: 72rpx;
                height: 72rpx;
                margin-bottom: 14rpx;

                border-radius: 50%;
            }

            .text {
                color: #333333;

                font-family: PingFangSC-Regular, PingFang SC;
                font-size: 29rpx;
                font-weight: 400;
                line-height: 29rpx;
            }
            .space {
                margin-bottom: 11rpx;
            }
        }
    }
}
